jQuery.noConflict();

jQuery(document).ready(function(){
	// Hotkeys
	hotkey();
	// Back to top
	jQuery("a[href='#top']").click(function(){
		jQuery("html, body").animate({
			scrollTop: 0
		}, "slow");
		return false;
	});
	// Check logout
	jQuery("a#logout").click(function(){
		logout();
		return false;
	});
	/**********************Menu tabs content***********************/
	jQuery(".tab_content").hide();
	jQuery(".tab_content:first").show();
	
	jQuery("ul.tabs li").click(function(){
		jQuery("ul.tabs li").removeClass("active");
		jQuery(this).addClass("active");
		jQuery(".tab_content").hide();
		var activeTab = jQuery(this).attr("rel");
		jQuery("#" + activeTab).fadeIn();
	});
	/**********************MORE LESS LI TAGS***********************/
	jQuery("ul.more_less li").hide().filter(":lt(3)").show();
	jQuery("ul.more_less").append('<li class="show_more_less"><span class="more">' + LANG_MORE + '<img src="/static/shop/images/arrow_down.png" /></span><span class="less">' + LANG_LESS + '<img src="/static/shop/images/arrow_up.png" /></span></li>').find("li:last").click(function(){
		jQuery(this).siblings(":gt(2)").toggle().end().find("span").toggle();
	});
	/********************UNCHECK BOX*************************/
	var verify = jQuery('input#verificationed').is(':checked');
	jQuery('input#delete_idcard').click(function(){
		return false;
	});
	jQuery('input#del_card').toggle(function(){
		if (verify == true){
			jQuery('input#verificationed').attr('checked', false);
			jQuery('span#s_verify').removeClass('store_active').addClass('store_no_active').text(SOTRE_DISABLE);
			jQuery(this).val(DELETE_CMND);
		}
		jQuery('input#delete_idcard').attr('checked', true);
	}, function(){
		if (verify == true){
			jQuery('input#verificationed').attr('checked', true);
			jQuery('span#s_verify').removeClass('store_no_active').addClass('store_active').text(STORE_ENABLE);
		}
		jQuery('input#delete_idcard').attr('checked', false);
		jQuery(this).val(DEL_CMND);
	});
	/**********************SHOW HIDE DIV FOR TAX**************************/
	jQuery('input#tax').click(function(){
		var value = jQuery(this).val();
		if (value == 1){
			jQuery('div#for_other_tax').show();
			jQuery('div#for_other_tax :input').attr('disabled', false);
		}else{
			jQuery('div#for_other_tax').hide();
			jQuery('div#for_other_tax :input').attr('disabled', true);
		}
	});
	/**********************FOR SALE***********************/
	jQuery('input#rate_sales').keyup(function(){
		var value = jQuery(this).val();
		value = parseInt(value);

		if (value > 0){
			jQuery('div#for_sale').show();
			jQuery('div#for_sale :input').attr('disabled', false);
		}else{
			jQuery('div#for_sale').hide();
			jQuery('div#for_sale :input').attr('disabled', true);
		}
	});
	/***********************FOR APPROVE PRODUCT*********************/
	jQuery('a.approve').click(function(){
		var id = jQuery(this).attr("href");
		id = parseInt(id);
		var ac = jQuery(this).attr("name");
		ac = parseInt(ac);

		if (id){
			var x = new Ajax();

			if (ac == 0){
				x.get('shop.php?mod=ajax&ac=active&inajax=1&pid=' + id, function(data){
					if (data == 1){
						jQuery('a#pid_' + id).html('Khóa');
						jQuery('a#pid_' + id).attr('name', 1);
						jQuery('a#pid_' + id).removeClass('no').addClass('yes');
						showDialog('Sản phẩm đã được mở khóa và người truy cập thể xem được  sản phẩm này.', 'notice', 'Mở khóa thành công', '' , 1, '', '' , 'Kết thúc');
					}
				});
			}else{
				x.get('shop.php?mod=ajax&ac=deactive&inajax=1&pid=' + id, function(data){
					if (data == 0){
						jQuery('a#pid_' + id).html('Mở');
						jQuery('a#pid_' + id).attr('name', 0);
						jQuery('a#pid_' + id).removeClass('yes').addClass('no');
						showDialog('Sản phẩm đã được đóng lại và người truy cập không thể xem được sản phẩm này.', 'notice', 'Khóa sản phẩm thành công', '' , 1, '', '' , 'Kết thúc');
					}
				});
			}
		}
		return false;
	});
	/*************************LOAD MORE PRODUCT COMMENT****************************/
	jQuery('a#clickPC').click(function(){
		jQuery('textarea.pcmessage').focus();
		return false;
	});
	jQuery('a.morepc').click(function(){
		var id =jQuery(this).attr('id');
		if (parseInt(id)){
			var x = new Ajax();
			x.get('shop.php?mod=ajax&ac=morepc&inajax=1&pid=' + id, function(data){
				if(data){
					jQuery('div#firstpc').remove();
					jQuery('div#resultpc').html(data);
					jQuery('dl.totalpc').remove();
				}
			});
		}
	});
	/*******************LIKE PRODUCT*******************/
	jQuery('a#like').click(function(){
		var id = jQuery(this).attr('href');
		var ac = jQuery(this).attr('name');
		var ulike = jQuery('input#ulike').val();
		ulike = parseInt(ulike);

		if (parseInt(id)){
			var x = new Ajax();
			x.get('shop.php?mod=ajax&ac=like&do=' + ac + '&inajax=1&pid=' + id, function(data){
				if (data){
					if (data == 'liked'){
						jQuery('a#like').text('Không thích').attr('name', 'unlike');
						var liked = (ulike + 1);
						jQuery('span#ltotal').text(liked);
						jQuery('input#ulike').val(liked);
					}else if (data == 'unliked'){
						var liked = (ulike - 1);
						jQuery('span#ltotal').text(liked);
						jQuery('a#like').text('Thích').attr('name', 'like');
						jQuery('input#ulike').val(liked);
					}else
						showDialog(data, 'notice');
				}
			});
		}
		return false;
	});
	jQuery('a#showliked').click(function(){
		var id = jQuery(this).attr('name');
		if (parseInt(id)){
			var x = new Ajax();
			x.get('shop.php?mod=ajax&ac=listlike&inajax=1&pid=' + id, function(data){
				if (data){
					showDialog(data, 'notice', 'Những người thích sản phẩm này', '', 1, '', '', 'Ok');
				}
			});
		}
	});
	/****************************SHARE POUP**********************/
	jQuery('a.facebook, a.googleplus, a.twitter').click(function(event){
		var url = jQuery(this).attr('href');
		var windowSizeArray = ["width=500,height=300, screenX=510, screenY=100", "width=500, height=300, scrollbars=yes, screenX=510, screenY=100"];
		var windowName = "popUp";//jQuery(this).attr("name");
		var windowSize = windowSizeArray[jQuery(this).attr("rel")];

		window.open(url, windowName, windowSize);

		event.preventDefault();

		return false;
	});
	/**************HOT KEYS********************/
	jQuery('a#hotkey').click(function(){
		jQuery("div.hotkeys").dialog({
			resizable: false,
			height:'auto',
			width: 'auto',
			modal: true
		});
	});
	jQuery("a.key").button().click(function(event){
		event.preventDefault();
	});
	/******************SHOPING CART*******************/
	jQuery('a.addcart').click(function(){
		var sid = jQuery(this).attr('name');
		var pid = jQuery(this).attr('href');
		var quantity = jQuery('input#quantity').val();

		if (parseInt(pid)){
			var x = new Ajax();
			x.get('shop.php?mod=ajax&ac=addcart&inajax=1&pid=' + pid + '&q=' + quantity + '&sid=' + sid, function(data){
				if (data == 1){
					showDialog('Đã thêm sản phẩm vào giỏ hàng', 'right', 'Thông báo', '', 1, '', '', 'Ok');
					jQuery('a.addcart').remove();
					x.get('shop.php?mod=ajax&ac=totalitemts&inajax=1', function(number){
						if (number){
							jQuery('a#showcart').html('<span class="num-z">' + number + '</span>');
						}
					});
				}else{
					showDialog('Bạn cần đăng nhập để mua hàng<br />Hoặc sản phẩm đã hết hàng.', 'notice', 'Thông báo', '', 1, '', '', 'Ok');
				}
			});
		}
		return false;
	});
	// Remove itemt
	jQuery('a.iremove').click(function(){
		var pid = jQuery(this).attr('name');
		var sid = jQuery(this).attr('href');
		var md5 = jQuery(this).attr('rel');

		if (parseInt(pid)){
			var x = new Ajax();
			x.get('shop.php?mod=ajax&ac=delitem&inajax=1&pid=' + pid + '&sid=' + sid, function(data){
				if (data == 1){
					jQuery('div#item-' + pid).remove();
					jQuery('div#hr-' + pid).remove();

					var a = new Ajax();
					a.get('shop.php?mod=ajax&ac=totalBill&inajax=1&sid=' + sid, function(res){
						if (res > 0){
							var re = new Ajax();
							re.get('shop.php?mod=ajax&ac=recount&inajax=1&sid=' + sid, function(re){
								jQuery('i#re-' + md5).text(re);
							});
						}else{
							jQuery('div#cart-' + md5).remove();
						}
					});

					var z = new Ajax();
					z.get('shop.php?mod=ajax&ac=totalitemts&inajax=1', function(number){
						if (number > 0){
							jQuery('a#showcart').html('<span class="num-z">' + number + '</span>');
						}else{
							jQuery('a#showcart').html('');
							location.reload();
						}
					});
				}
			});
		}

		return false;
	});
	// Remove shop cart
	jQuery('a.delete-cart').click(function(){
		var md5 = jQuery(this).attr('href');
		var sid = jQuery('input#' + md5).val();

		jQuery('div#delete-cart-box-' + md5).dialog({
			resizable: false,
			height:'auto',
			width: 'auto',
			modal: true,
			buttons: {
				'Đồng ý': function(){
					if (parseInt(sid)){
						var x = new Ajax();
						x.get('shop.php?mod=ajax&ac=delcart&inajax=1&sid=' + sid, function(data){
							if (data == 1){
								jQuery('div#cart-' + md5).remove();
								x.get('shop.php?mod=ajax&ac=totalitemts&inajax=1', function(number){
									if (number > 0){
										jQuery('a#showcart').html('<span class="num-z">' + number + '</span>');
									}else{
										jQuery('a#showcart').html('');
										location.reload();
									}
								});
							}
						});
					}
					jQuery(this).dialog("close");
				},
				'Không': function() {
					jQuery(this).dialog("close");
				}
			}
		});

		return false;
	});
	// Change district
	jQuery('select.city').change(function(){
		var md5 = jQuery(this).attr('title');
		var did = jQuery(this).val();
		if (parseInt(did)){
			var x = new Ajax();
			x.get('shop.php?mod=ajax&ac=district&inajax=1&did=' + did, function(data){
				if (data){
					jQuery('select#dist-' + md5).html(data);
				}
			});
		}
	});
	// recount price
	jQuery('a.recount').click(function(){
		var md5	= jQuery(this).attr('rel');
		var pid	= jQuery(this).attr('name');
		var sid	= jQuery('input#' + md5).val();
		var q	= jQuery('input#quantity-' + pid).val();

		if (parseInt(q)){
			var x = new Ajax();
			x.get('shop.php?mod=ajax&ac=recountPrice&inajax=1&pid=' + pid + '&q=' + q, function(data){
				if (data){
					jQuery('p#money-' + pid).html('Thành tiền: <b>' + data + '</b>');

					var re = new Ajax();
					re.get('shop.php?mod=ajax&ac=recount&inajax=1&sid=' + sid, function(re){
						jQuery('i#re-' + md5).text(re);
					});
				}
			});
		}
	});
	// Submit form
	jQuery('form.form2').submit(function(){
		var md5		= jQuery(this).attr('name');
		var sid		= jQuery('input#' + md5).val();
		var name	= jQuery('input#name-' + md5).val();
		var address = jQuery('input#address-' + md5).val();
		var city	= jQuery('select#city-' + md5).val();
		var dist	= jQuery('select#dist-' + md5).val();

		if(name==''){
			jQuery('input#name-' + md5).focus();
			return false;
		}
		if(address==''){
			jQuery('input#address-' + md5).focus();
			return false;
		}
		if(city==0){
			jQuery('select#city-' + md5).focus();
			return false;
		}
		if(dist==''){
			jQuery('select#dist-' + md5).focus();
			return false;
		}

		var conData = jQuery(this).serialize();

		if (conData){
			var x = new Ajax();
			x.get('shop.php?mod=ajax&ac=payment&inajax=1&' + conData, function(data){
				if (data == 1){
					showDialog('Bạn đã đặt hàng thành công<br />Đơn hàng của bạn đang được gửi tới người bán sản phẩm.', 'right', 'Thông báo', '', 1, '', '', 'Ok');
					jQuery('div#cart-' + md5).remove();

					var n = new Ajax();
					n.get('shop.php?mod=ajax&ac=totalitemts&inajax=1', function(number){
						if (number > 0){
							jQuery('a#showcart').html('<span class="num-z">' + number + '</span>');
						}else{
							jQuery('a#showcart').html('');
							setTimeout('location.reload(true);', 3000); // reloads after 3 seconds
						}
					});
				}
			});
		}


		return false;
	});
});

function logout(){
	jQuery("#logoutBox").dialog({
		resizable: false,
		height:'auto',
		width: 'auto',
		modal: true,
		buttons: {
			'Đồng ý': function(){
				jQuery(this).dialog("close");
				window.location.href = 'member.php?mod=logging&action=logout&formhash=' + FORMHASH;
			},
			'Không': function() {
				jQuery(this).dialog("close");
			}
		}
	});
}
function hotkey(){
	// On top
	jQuery(document).bind('keydown', 'o',function (evt){
		jQuery("html, body").animate({
			scrollTop: 0
		}, "slow");
		return false;
	});
	// Mo hop tin nhan
	jQuery(document).bind('keydown', 'f2',function (evt){
		window.location.href = 'home.php?mod=space&do=pm&filter=privatepm';
		return false;
	});
	// Mo hop thong bao
	jQuery(document).bind('keydown', 'f3',function (evt){
		window.location.href = 'home.php?mod=space&do=notice';
		return false;
	});
	// Add new product
	jQuery(document).bind('keydown', 'f4',function (evt){
		window.location.href = 'shop.php?mod=store&ac=post&do=new';
		return false;
	});
	// My list product
	jQuery(document).bind('keydown', 'f6',function (evt){
		window.location.href = 'shop.php?mod=store&ac=mylist';
		return false;
	});
	// Profile
	jQuery(document).bind('keydown', 'f7',function (evt){
		window.location.href = 'shop.php?mod=store&ac=profile&do=update';
		return false;
	});
	// Logout
	jQuery(document).bind('keydown', 'f8',function (evt){
		logout();
		return false;
	});
	// Close window
	jQuery(document).bind('keydown', 'f9',function (evt){
		window.close();
		return false;
	});
}

function deleteProduct(elementID){
    var id = jQuery('a.pdelete').attr('name');
    id = parseInt(id);
    if (id){
		var x = new Ajax();
		x.get('shop.php?mod=ajax&ac=deleteproduct&inajax=1&pid=' + id, function(data){
			if (data == 'deleted'){
				showDialog('Sản phẩm đã được xóa khỏi danh sách gian hàng. Liên hệ với admin nếu có sự nhầm lẫn.', 'notice', 'Xóa sản phẩm thành công', '' , 1, '', '' , 'Kết thúc');
				if (elementID == 'mylist'){
					jQuery('div#did_' + id).remove();
				}else{
					jQuery('div#detail_' + id).html('<div class="warning"><b>Bạn đã xóa thành công sản phẩm này!</b><br />Hãy liên hệ với admin nếu có sự nhầm lẫn trong thao tác này.</div>');					
				}
			}
		});
    }
}

function loadingprompt(){
    return '<span class=""><img align="absmiddle" src="' + STATICURL + 'shop/images/loading.gif" width="16" height="11" alt="Loading" />&nbsp;' + LOADING + '</span>';
}

function pro_comment(cid, formid, showid){
    var x = new Ajax();
    var newp = document.createElement("p");
		x.get('shop.php?mod=ajax&ac=comment&id=' + cid + '&inajax=1', function(s){
		newp.innerHTML = s;
		$(showid).appendChild(newp);
    });
    $(formid).reset();
}

function showFace(showid, target, dropstr){
    if ($(showid + '_menu') != null){
		$(showid + '_menu').style.display = '';
    }else{
		var faceDiv = document.createElement("div");
		faceDiv.id = showid + '_menu';
		faceDiv.className = 'p_pop facel';
		faceDiv.style.position = 'absolute';
		faceDiv.style.zIndex = 1001;
		var faceul = document.createElement("ul");
		for (i = 1; i < 31; i++){
			var faceli = document.createElement("li");
			faceli.innerHTML =
				'<img src="' + STATICURL + 'image/smiley/comcom/' + i + '.gif" onclick="insertFace(\'' + showid + '\',' + i + ', \'' + target + '\', \'' + dropstr + '\')" style="cursor:pointer; position:relative;" />';
			faceul.appendChild(faceli);
		}
		faceDiv.appendChild(faceul);
		$('append_parent').appendChild(faceDiv)
    }
    setMenuPosition(showid, 0);
    doane();
    _attachEvent(document.body, 'click', function(){
		if ($(showid + '_menu'))
			$(showid + '_menu').style.display = 'none';
    });
}

function insertFace(showid, id, target, dropstr){
    var faceText = '[em:' + id + ':]';
    if ($(target) != null){
		insertContent(target, faceText);
		if (dropstr){
			$(target).value = $(target).value.replace(dropstr, "");
		}
    }
}

function insertContent(target, text){
    var obj = $(target);
    selection = document.selection;
    checkFocus(target);
    if (!isUndefined(obj.selectionStart)){
		var opn = obj.selectionStart + 0;
		obj.value = obj.value.substr(0, obj.selectionStart) + text + obj.value.substr(obj.selectionEnd);
    }else if (selection && selection.createRange){
		var sel = selection.createRange();
		sel.text = text;
		sel.moveStart('character', -strlen(text));
    }else{
		obj.value += text;
    }
}

function checkFocus(target){
    var obj = $(target);
    if (!obj.hasfocus){
		obj.focus();
    }
}

function comment_add(id){
    var obj = $('comment_ul');
    var newdl = document.createElement("dl");
    newdl.id = 'comment_' + id + '_li';
    newdl.className = 'bbda cl';
    var x = new Ajax();
    x.get('home.php?mod=misc&ac=ajax&op=comment&inajax=1&cid=' + id, function(s){
		newdl.innerHTML = s;
    });
    if ($('comment_prepend')){
		obj = obj.firstChild;
		while (obj && obj.nodeType != 1){
			obj = obj.nextSibling;
		}
		obj.parentNode.insertBefore(newdl, obj);
    }else{
		obj.appendChild(newdl);
    }
    if ($('comment_message')){
		$('comment_message').value = '';
    }
    if ($('comment_replynum')){
		var a = parseInt($('comment_replynum').innerHTML);
		var b = a + 1;
		$('comment_replynum').innerHTML = b + '';
    }
    showCreditPrompt();
}
function comment_edit(cid){
    var obj = $('comment_' + cid + '_li');
    var x = new Ajax();
    x.get('home.php?mod=misc&ac=ajax&op=comment&inajax=1&cid=' + cid, function(s){
		obj.innerHTML = s;
	});
}
function comment_delete(cid){
    var obj = $('comment_' + cid + '_li');
    obj.style.display = "none";
    if ($('comment_replynum')){
		var a = parseInt($('comment_replynum').innerHTML);
		var b = a - 1;
		$('comment_replynum').innerHTML = b + '';
    }
}

/*
 * Kiem tra cac dieu kien khi submit form
 */
var seccodecheck = parseInt('$seccodecheck');
var secqaacheck = parseInt('$secqaacheck');

function validate_form(theform){
    if(wysiwyg){
		textobj.value = html2bbcode(getEditorContents());
    }

    validate = true;

    jQuery('input,textarea,select').each(function(){
		if (jQuery(this).attr('validate') != null){
			if (validate == true)
				validate = check_validate(this);
			else
				check_validate(this);
		}
    });

    if (validate != true){
		showError('Có những trường dữ liệu bạn chưa nhập hoặc nhập vào không đúng, vui lòng kiểm tra lại!');
		return false;
    }

    if (in_array($('formSubmit').name, ['formSubmit'])){
		if (seccodecheck || secqaacheck){
			var chk = 1, chkv = '';
			if (secqaacheck){
				chkv = $('checksecqaaverify_' + theform.sechash.value).innerHTML;
				if (chkv.indexOf('loading') != -1){
					setTimeout(function(){
						validate_form(theform);
					}, 100);
					chk = 0;
				}else if (chkv.indexOf('check_right') == -1){
					showError('Câu hỏi xác nhận bị lỗi, vui lòng kiểm tra lại!');
					chk = 0;
				}
			}
			if (seccodecheck){
				chkv = $('checkseccodeverify_' + theform.sechash.value).innerHTML;
				if (chkv.indexOf('loading') !== -1){
					setTimeout(function(){
						validate_form(theform);
					}, 100);
				chk = 0;
			}else if (chkv.indexOf('check_right') === -1){
				showError('Mã xác nhận không đúng, vui lòng kiểm tra lại!');
				chk = 0;
			}
		}
		if (chk){
			upostsubmit(theform);
		}
	}else{
	    upostsubmit(theform);
	}
	return false;
    }
}

function upostsubmit(theform){
    theform.submit();
}

function check_validate(obj){
    if (!String.prototype.trim){
		String.prototype.trim = function(){
			return this.replace(/^\s+|\s+$/g, '');
		};
    }
    
    var param = eval('(' + obj.getAttribute('validate') + ')');
    var objId = obj.getAttribute('id');
    var objValue = obj.value.trim();
    var passed = true;
    if (!isUndefined(param['require'])){
		if (objValue.length == 0 && param['require'] == 'no'){
			jQuery('#' + objId + '_alert').removeClass('chk_succ');
			jQuery('#' + objId + '_alert').removeClass('chk_erro');
			jQuery(obj).removeClass('input_erro');
			return true;
		}
    }
    if (!isUndefined(param['minlen'])){
		if (parseInt(param['minlen']) > objValue.length){
			passed = false;
		}
    }
    if (!isUndefined(param['maxlen'])){
		if (parseInt(param['maxlen']) < objValue.length){
			passed = false;
		}
    }
    if (!isUndefined(param['onlyNumber'])){
		if (isNaN(objValue)){
			passed = false;
		}
    }
    if (!isUndefined(param['email'])){
		if (!(objValue.length > 6 && /^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/
			.test(objValue))){
			passed = false;
		}
    }
    if (!isUndefined(param['phone'])){
		if (!(/^(((\+|00)\d{1,3})|0)|(((\(\+|00)\d{1,3}\))|0)\d{1,3}\.?\d{6,9}$/
			.test(objValue))){
			passed = false;
		}
    }
    if (!isUndefined(param['mobile'])){
		if (!(/^(((\+|00)\d{1,3})|0|1)|(((\(\+|00)\d{1,3}\))|0|1)\d{9,10}$/
			.test(objValue))){
			passed = false;
		}
    }
    if (!isUndefined(param['mixphone'])){
		if (!(/^(((\+|00)\d{1,3})|0|1)|(((\(\+|00)\d{1,3}\))|0|1)\d{9,10}$/
			.test(objValue)) && !(/^(((\+|00)\d{1,3})|0)|(((\(\+|00)\d{1,3}\))|0)\d{1,3}\.?\d{6,9}$/
			.test(objValue))){
			passed = false;
		}
    }
    
    if (passed == false){
		jQuery('#' + objId + '_alert').removeClass('chk_succ');
		jQuery('#' + objId + '_alert').addClass('chk_erro');
		jQuery(obj).addClass('input_erro');
    }else{
		jQuery('#' + objId + '_alert').addClass('chk_succ');
		jQuery('#' + objId + '_alert').removeClass('chk_erro');
		jQuery(obj).removeClass('input_erro');
    }
    return passed;
}

/*******************POST PRODUCT***************/
function chkSelectMenu(obj, numbox, value2){
	var value = obj.value;
	var arrTitle = Array();
	numbox = parseInt(numbox);
	if(numbox < 3){
		for(i = numbox; i<=3; i++){
			$('category_' + i).style.display = 'none';
		}
			
		for(i=1; i<=numbox; i++)
			$('category_' + i).style.display = 'inline';
	}
	
	value =  value.split('||');
	arrTitle[numbox] = value[1];
	numbox = numbox + 1;
	if(value[0] == 'true'){
		ajaxget('shop.php?mod=ajax&ac=get_category&parent_id=' + value[2] + '&numbox=' + numbox, 'category_' + numbox);
	}
	if(value[0] != 'true'){
		urlpostproduct = '';
		<!--{if $_G['gp_pid'] && $_G['gp_ac'] == 'edit'}-->
		linkpost = 'shop.php?mod=store&action=post&do=edit&pid=$_G[gp_pid]&sid=' + value[2];
		<!--{else}-->
		linkpost = 'shop.php?mod=store&ac=post&do=new&sid=' + value[2];
		<!--{/if}-->
		buttonpost = '<center><input type="button" class="pn pnc _button" onClick="window.location.href=\''+ linkpost +'\'" value="Đăng sản phẩm tại danh mục &quot;'+ value[1]+'&quot;" /></center>';
		$('category_selected').innerHTML = buttonpost;
	}else{
		$('category_selected').innerHTML = '';
	}
}

/**************************showbirthday****************/
function showbirthday(){
    var el = $('bday');
    var birthday = el.value;
    el.length = 0;
    el.options.add(new Option('Ngày', ''));
    for ( var i = 0; i < 28; i++){
	el.options.add(new Option(i + 1, i + 1));
    }
    if ($('bmonth').value != "2"){
	el.options.add(new Option(29, 29));
	el.options.add(new Option(30, 30));
	switch ($('bmonth').value){
	    case "1":
	    case "3":
	    case "5":
	    case "7":
	    case "8":
	    case "10":
	    case "12": {
		el.options.add(new Option(31, 31));
	    }
	}
    }else if ($('byear').value != ""){
	var nbirthyear = $('byear').value;
	if (nbirthyear % 400 == 0 || (nbirthyear % 4 == 0 && nbirthyear % 100 != 0))
	    el.options.add(new Option(29, 29));
    }
    el.value = birthday;
}

function dtval(d, e){
    var pK = e ? e.which : window.event.keyCode;
    if (pK == 8){
	d.value = substr(0, d.value.length - 1);
	return;
    }
    var dt = d.value;
    var da = dt.split('/');
    for ( var a = 0; a < da.length; a++){
	if (da[a] != +da[a])
	    da[a] = da[a].substr(0, da[a].length - 1);
    }
    if (da[0] > 31){
	da[1] = da[0].substr(da[0].length - 1, 1);
	da[0] = '0' + da[0].substr(0, da[0].length - 1);
    }
    if (da[1] > 12){
	da[2] = da[1].substr(da[1].length - 1, 1);
	da[1] = '0' + da[1].substr(0, da[1].length - 1);
    }
    if (da[2] > 9999)
	da[1] = da[2].substr(0, da[2].length - 1);
    dt = da.join('/');
    if (dt.length == 2 || dt.length == 5)
	dt += '/';
    d.value = dt;
}